/**
 * Created by lenovo on 2016/11/22 0022.
 * 抽象工厂模式，又称为超级工厂模式，该工厂模式用于创建其他普通工厂，进而在创建给类对象。
 * 步骤方式：
 * 1、定义接口
 * 2、创建接口实现类
 * 3、创建一个抽象工厂，里面定义一些抽象方法
 * 4、继承抽象工厂，实现对应该实现的抽象方法
 * 5、创建一个创造器/生成器，对外提供普通工厂对象,方法可以是静态的。
 * 6、调用者调用创造器，获取工厂对象，再进而获取接口的实例对象。
 */
package patterns.absfactory;